package com.library.service;

import java.util.List;

import com.library.bean.Book;
import com.library.bean.Page;


public interface BookService {

	
	/**
	 * 查询所有书本
	 * @return
	 */
	List<Book> getAllBook();
	
	/**
	 * 根据关键字来查找书本
	 * @param keyword
	 * @return
	 */
	List<Book>  getBooks(String keyword);
	
	/**
	 * 删除书本业务
	 * @param bookId 书本id
	 * @return
	 */
	int deleteBook(int bookId);
	
	/**
	 * 添加书本业务
	 * @param book
	 * @return
	 */
	int addBook(Book book);
	
	/**
	 * 通过id查找一本书
	 * @param bookId
	 * @return
	 */
	Book getBookById(int bookId);
	
	int updateBook(Book book);
	
	Page<Book> getAllBook(int pageNum,int pageSize);
	
}
